self-contained mobile unit - Anglais Synonymes Dictionnaire